var i=0;

function timedCount() {
  i = i+1;
  postMessage(i);
  setTimeout("timedCount()",500);
}

timedCount();